﻿using UnityEditor;
using UnityEngine;


public class AutoExecuteScript : MonoBehaviour
{
    /// <summary>
    /// 在场景加载之前执行。
    /// </summary>
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
    private static void OnBeforeSceneLoadRuntimeMethod()
    {
        Register register = new Register();
        register.Start();
       // Debug.Log(" 在场景加载之前执行");
    }

    /// <summary>
    /// 在场景加载之后执行。
    /// </summary>
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
    private static void OnAfterSceneLoadRuntimeMethod()
    {
        //Debug.Log("在场景加载之后执行。");
    }

    /// <summary>
    /// 在进入 Play 模式时自动执行代码。
    /// </summary>
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
    private static void Initialize()
    {
       // Debug.Log("在进入 Play 模式时自动执行代码。");
    }

}